package com.eduadmin.service;

import com.eduadmin.entity.Semester;

import java.util.List;
/**
 * 基础数据-学期表业务接口
 * */
public interface ISemesterService {
    /**
     * Author@hgm
     * 使用角色：管理员。
     * 功能模块：数据维护-导入基础数据
     * 功能：批量导入学期信息
     * 参数：List<Semester> semesters
     **/
    void addSemesters(List<Semester> semesters);
    /**
     * Author@zlc
     * 使用角色：管理员。
     * 功能模块：登录，数据维护-管理统计报表，数据查询-查询统计报表
     * 功能：查询所有的学期记录，返回学期对象列表
     * 参数：无
     **/
    List<Semester> getAllSemester();
    /**
     * Author@hgm
     * 使用角色：管理员。
     * 功能模块：
     * 功能：批量导入学期信息
     * 参数：String semesterName
     **/
    Semester getSemesterByName(String semesterName);
}
